section {
  display: flex;
  flex-direction: column; }
  section > header {
    margin-top: 2px;
    padding: 3px 40px;
    line-height: 60px;
    font-size: 40px; }
  section > :not(header) {
    margin: 10px 40px 20px;
    position: relative;
    flex: 1;
    overflow-y: hidden; }

#top {
  padding: 4px;
  background: url(/Images/OndutyToday.png) no-repeat;
  height: 224px; }
  #top header label {
    font-size: 26px; }
  #top li {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
    #top li + li {
      margin-top: 16px; }

#bottom {
  flex: 1;
  display: flex;
  overflow: hidden; }
  #bottom section {
    flex: 1;
    background: url(/Images/content_bg_3.png) no-repeat; }
    #bottom section header {
      line-height: 56px; }
    #bottom section:first-child {
      margin-right: 20px; }

/*# sourceMappingURL=Arrange.css.map */
